package com.qingzhu.pojo;

import lombok.Data;

import java.util.Date;

@Data
public class Order {

    private int orderId;                // 订单id
    private double payment;             // 实付金额。精确到2位小数;单位:元。如:200.07，表示:200元7分
    private String paymentType;         // 支付类型，1、在线支付，2、货到付款
    private String postFee;             // 邮费。精确到2位小数;单位:元。如:200.07，表示:200元7分
    private String status;              // 状态：1、未付款，2、已付款，3、未发货，4、已发货，5、交易成功，6、交易关闭,7、待评价
    private String delStatus;           // 订单删除状态。0、正常；1、订单被删除
    private Date createTime;            // 订单创建时间
    private Date updateTime;            // 订单更新时间
    private Date paymentTime;           // 付款时间
    private Date consignTime;           // 发货时间
    private Date endTime;               // 交易完成时间
    private Date closeTime;             // 交易关闭时间
    private String shippingName;        // 物流名称
    private String shippingCode;        // 物流单号
    private int userId;                 // 用户id
    private String buyerMessage;        // 买家留言
    private String buyerNick;           // 买家昵称
    private String buyerRate;           // 买家是否已经评价
    private String receiverAreaName;    // 收货人地区名称(省，市，县)街道
    private String receiverMobile;      // 收货人手机
    private String receiverZipCode;     // 收货人邮编
    private String receiver;            // 收货人
    private Date expire;                // 过期时间，定期清理
    private String invoiceType;         // 发票类型(普通发票，电子发票，增值税发票)
}
//  `order_id` BIGINT(20) NOT NULL COMMENT '订单id',
//  `payment` DECIMAL(20,2) DEFAULT NULL COMMENT '实付金额。精确到2位小数;单位:元。如:200.07，表示:200元7分',
//  `payment_type` VARCHAR(1) COLLATE utf8_bin DEFAULT NULL COMMENT '支付类型，1、在线支付，2、货到付款',
//  `post_fee` VARCHAR(50) COLLATE utf8_bin DEFAULT NULL COMMENT '邮费。精确到2位小数;单位:元。如:200.07，表示:200元7分',
//  `status` VARCHAR(1) COLLATE utf8_bin DEFAULT NULL COMMENT '状态：1、未付款，2、已付款，3、未发货，4、已发货，5、交易成功，6、交易关闭,7、待评价',
//  `create_time` DATETIME DEFAULT NULL COMMENT '订单创建时间',
//  `update_time` DATETIME DEFAULT NULL COMMENT '订单更新时间',
//  `payment_time` DATETIME DEFAULT NULL COMMENT '付款时间',
//  `consign_time` DATETIME DEFAULT NULL COMMENT '发货时间',
//  `end_time` DATETIME DEFAULT NULL COMMENT '交易完成时间',
//  `close_time` DATETIME DEFAULT NULL COMMENT '交易关闭时间',
//  `shipping_name` VARCHAR(20) COLLATE utf8_bin DEFAULT NULL COMMENT '物流名称',
//  `shipping_code` VARCHAR(20) COLLATE utf8_bin DEFAULT NULL COMMENT '物流单号',
//  `user_id` VARCHAR(50) COLLATE utf8_bin DEFAULT NULL COMMENT '用户id',
//  `buyer_message` VARCHAR(100) COLLATE utf8_bin DEFAULT NULL COMMENT '买家留言',
//  `buyer_nick` VARCHAR(50) COLLATE utf8_bin DEFAULT NULL COMMENT '买家昵称',
//  `buyer_rate` VARCHAR(2) COLLATE utf8_bin DEFAULT NULL COMMENT '买家是否已经评价',
//  `receiver_area_name` VARCHAR(100) COLLATE utf8_bin DEFAULT NULL COMMENT '收货人地区名称(省，市，县)街道',
//  `receiver_mobile` VARCHAR(12) COLLATE utf8_bin DEFAULT NULL COMMENT '收货人手机',
//  `receiver_zip_code` VARCHAR(15) COLLATE utf8_bin DEFAULT NULL COMMENT '收货人邮编',
//  `receiver` VARCHAR(50) COLLATE utf8_bin DEFAULT NULL COMMENT '收货人',
//  `expire` DATETIME DEFAULT NULL COMMENT '过期时间，定期清理',
//  `invoice_type` VARCHAR(1) COLLATE utf8_bin DEFAULT NULL COMMENT '发票类型(普通发票，电子发票，增值税发票)',